import getpass


def pw():
    for i in password:
        if i.isdigit():
            for i in password:
                if i.isalpha():
                    for i in password:
                        if not i.isdigit() and not i.isalpha():
                            return 1


username = input("请输入你的用户名（请输入英文）：\n")
if username.isalpha():
    password = getpass.getpass("请输入你的密码(需包含数字字母和特殊符号)：\n")
    if pw() != 1:
        print("请输入正确的格式！")
        exit(0)
    elif len(password) > 12:
        print("请输入有效的密码长度！")
        exit(0)
    else:
        userage = input("请输入你的年龄：\n")
        if userage.isdigit() and int(userage) > 0:
            print("你的用户名是{}，你的密码是{}，你的密码长度是{}，你的年龄是{}".format(username.upper(), password,len(password), userage))
        else:
            print("请输入合法的年龄！")
else:
    print("请输入合法的用户名！")
